package com.ruoyi.api.dto.equipment;

import com.ruoyi.common.annotation.Translation;
import com.ruoyi.common.constant.TransConstant;
import com.ruoyi.common.tools.constant.ERecordTransConstant;

import lombok.Data;

/**
 * 车辆实时明细数据 dto
 * @author cc
 *
 */
@Data
public class EquipmentMapStatDto
{
	//人员服务种类 - 清扫保洁，垃圾清运
	//private String serviceType;

	/**
	 * 车辆id
	 */
	private Long id;

	/**
	 * 人员服务种类id - 清扫保洁，垃圾清运
	 */
	private Integer serviceTypeId;

	/**
	 * 人员服务种类名称 - 清扫保洁，垃圾清运
	 */
	@Translation(type = TransConstant.DICT_TYPE_TO_LABEL , mapper = "serviceTypeId", other = "erecord_service_type")
	private String serviceTypeName;

	//编码 - 车辆编码/设备编码
	/**
	 * 编码 - 车辆编码
	 */
	private String serialNum;

	//名称 - 车辆名称/设备名称
	/**
	 * 名称 - 车辆名称
	 */
	private String name;

	//属性 - 车辆/设备
	//private String attribute;

	//作业要求/设备状况
	//private String situation;

	//最近使用人
	/**
	 * 最近使用人
	 */
	@Translation(type = ERecordTransConstant.EMPLOYEE_ID_TO_NAME , mapper = "userId")
	private String userName;

	/**
	 * 最近使用人Id
	 */
	private Long userId;

	//最近运行社区
	//private String community;

	//最近轨迹地址
	/**
	 * 最近轨迹地址
	 */
	private String usingTrack;

	//最近运行时间
	/**
	 * 最近运行时间
	 */
	private String usageTime;

	//使用轨迹坐标 - 纬度:22.543099 经度:114.057868
	/**
	 * 使用轨迹坐标
	 */
	private String gps;
}
